Using explanations for design patterns identification
نویسندگان
چکیده
Design patterns describe micro-architectures that solve recurrent architectural problems in objectoriented programming languages. It is important to identify these micro-architectures during the maintenance of object-oriented programs. But these micro-architectures often appear distorted in the source code. We present an application of explanation-based constraint programming for identifying these distorted micro-architectures.
منابع مشابه
Patterns of antigenic diversity and the mechanisms that maintain them.
Many of the remaining challenges in infectious disease control involve pathogens that fail to elicit long-lasting immunity in their hosts. Antigenic variation is a common reason for this failure and a contributor to the complexity of vaccine design. Diversifying selection by the host immune system is commonly, and often correctly, invoked to explain antigenic variability in pathogens. However, ...
متن کاملIdentification of Nontuberculous Mycobacteria Species Isolated from Water Samples Using Phenotypic and Molecular Methods and Determination of their Antibiotic Resistance Patterns by E- Test Method, in Isfahan, Iran
Introduction Many studies have shown epidemiological links between strains isolated in tap water, and those isolated from patients. Molecular methods linked to PCR are more reliable and faster for identification of non- tuberculous mycobacteria(NTM). In this study molecular methods were used for identification and typing of NTM. Materials and Methods Five hundred ml of 85 water ...
متن کاملEffect of a Preoperative Preparation Program on Anxiety in School-age Children Undergoing Surgery Using a Factorial Design
Background: Surgery is a stressful experience in children. Therefore, the familiarization of this population with treatment processes by means of appropriate training tools and techniques can be an effective way to control their anxiety. Aim: The aim of this study was to determine the effect of a preoperative preparation program on anxiety in school-age children undergoing surgery using a facto...
متن کاملDesigning Explanation Aware Systems
Systems in general, and intelligent systems in particular, need to be able to explain their behaviour to their users or partners. Previously, a number of different user goals that explanations can support have been identified. Likewise, different kinds of explanations have been proposed. The problem remains how these abstract concepts can be made fruitful for the design of intelligent systems –...
متن کاملIdentification of dietary patterns among Iranian adults
Background: Identification of food patterns is of crucial important. As far as we know, no study has been yet carried out in the west of Iran. The aim of this study was to determine staple food patterns among adult persons in Khorramabad city. Materials and Methods: In this cross-sectional study food intake of 973 people (736 women) were gathered by Food Frequency Questionnaire (FFQ 208 food i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001